struct IStrategy {
    int caseID;
    void (*func)();
};

void RegisterStrategy(struct IStrategy s);
void ForeachStrategy(void (*fn)(struct IStrategy *s));
